/**
 * 项目名：	Rumba Plan
 * 
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2007，所有权利保留。
 * 
 * 文件名：	HFieldPercent.java
 * 模块说明：	
 * 修改历史：
 * 2007-1-18 - lxm - 创建。
 */
package com.hd123.rumba.jsp;

import java.math.BigDecimal;

import com.hd123.rumba.request.Dictionary;

/**
 * 百分比输入框 | 服务端界面控件
 * <p>
 * 
 * 在基类HFieldBigDecimal的基础上：<br>
 * .range = VALUE_RANGE_NON_NEGATIVE （默认）<br>
 * 
 * @author lxm
 * 
 */
public class HFieldPercent extends HFieldBigDecimal {

  public HFieldPercent(Dictionary dd, String name, String caption, BigDecimal value, Object[] params) {
    super(dd, name, caption, value, params);
    initial();
  }

  public HFieldPercent(Dictionary dd, String name, String caption, BigDecimal value) {
    super(dd, name, caption, value);
    initial();
  }

  private void initial() {
    if (this.getRange() == null)
      this.setRange(VALUE_RANGE_NON_NEGETIVE);
  }

}
